package com.fiona.common.constant;

/**
 * 框架常量
 */
public class FionaConstant {

    /**
     * 所有数据源对象
     */
    public static final String DATA_SOURCE_MAP = "druidDataSourceMap";
    /**
     * 所有的easyAfter类信息
     */
    public static final String FIONA_AFTERS = "fionaAfters";
    /**
     * 记录是否已经调用完createBean方法了
     */
    public static final String HAS_START="hasStart";
    /**
     * 记录服务是否已经启动了
     */
    public static final String HAS_SERVER_START ="hasServerStart";
    /**
     * 记录是否已经启动过单测了
     */
    public static final String HAS_TEST="hasTest";
    /**
     * 所有的FionaApi类信息
     */
    public static final String FIONA_API = "fionaApi";
    /**
     * 所有的fionaBeans类信息
     */
    public static final String FIONA_BEANS = "fionaBeans";
    /**
     * 所有的interceptors类信息
     */
    public static final String INTERCEPTORS = "interceptors";
    /**
     * 所有的interceptors对象
     */
    public static final String INTERCEPTOR_OBJECTS = "interceptorsObjects";
    /**
     * 所有的FIONA_DAOS类信息
     */
    public static final String FIONA_DAOS = "fionaDaos";

    /**
     * 所有的FionaApi对象
     */
    public static final String FIONA_API_OBJECTS = "fionaApiObjects";

    /**
     * 所有的bean对象
     */
    public static final String FIONA_BEAN_OBJECTS = "fionaBeanObjects";

    /**
     * 扫描到的所有类
     */
    public static final String SCAN_ALL_CLASS = "scanAllClass";

    /**
     * 请求的文件参数的key
     */
    public static final String REQUEST_FILE = "files";

    /**
     * 默认数据源储存在内存中的key
     */
    public static final String DEFAULT_DATASOURCE_NAME = "defaultDataSource";

    /**
     * config存放在内存中的key
     */
    public static final String CONFIG_CACHE_KEY = "config";

    /**
     * 参数字符编码
     */
    public static final String ENCODING = "UTF-8";
    
    /**
     * 中划线"-"
     */
    public static final String STRIKETHROUGH = "-";
    
    /**
     * 反斜杠"/"
     */
    public static final String BACKSLASH = "/";
}
